A new interpretation of invariants exploiting layers in OO designs

نویسندگان

  • Ronald Middelkoop
  • Cornelis Huizing
  • Ruurd Kuiper
  • Erik J. Luit
چکیده

Although invariants have a long history, their meaning in OO designs is still under discussion. OO designs often include functionality that is used by different objects (shared functionality). We identify a problem with current interpretations of invariants in such designs. OO designs are often layered, where a layer uses functionality of a lower layer (in particular, shared functionality) but has little or no involvement with higher layers. As a result, higher layers can rely on lower layer invariants and lower layers do not rely on higher layer invariants. This is not reflected by current interpretations of invariants. We propose to make layers explicit in specifications and introduce a new interpretation of invariants that exploits these layers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Improvement in Interpretation of Gravity Gradient Tensor Data Using Eigenvalues and Invariants: An Application to Blatchford Lake, Northern Canada

Recently, interpretation of causative sources using components of the gravity gradient tensor (GGT) has had a rapid progress. Assuming N as the structural index, components of the gravity vector and gravity gradient tensor have a homogeneity degree of -N and - (N+1), respectively. In this paper, it is shown that the eigenvalues, the first and the second rotational invariants of the GGT (I1 and ...

متن کامل

Exploring and Exploiting Quantum-Dot Cellular Automata

The Full Adders (FAs) constitute the essential elements of digital systems, in a sense that they affect the circuit parameters of such systems. With respect to the MOSFET restrictions, its replacement by new devices and technologies is inevitable. QCA is one of the accomplishments in nanotechnology nominated as the candidate for MOSFET replacement. In this article 4 new layouts are presente...

متن کامل

New Algorithm For Computing Secondary Invariants of Invariant Rings of Monomial Groups

In this paper, a new  algorithm for computing secondary invariants of  invariant rings of monomial groups is presented. The main idea is to compute simultaneously a truncated SAGBI-G basis and the standard invariants of the ideal generated by the set of primary invariants.  The advantage of the presented algorithm lies in the fact that it is well-suited to complexity analysis and very easy to i...

متن کامل

Jacobi Polynomials, Type II Codes, and Designs

Jacobi polynomials were introduced by Ozeki in analogy with Jacobi forms of lattices They are useful for coset weight enumeration and weight enumeration of children We determine them in most interesting cases in length at most and in some cases in length We use them to construct group divisible designs packing designs covering designs and t r designs in the sense of Calderbank Delsarte A major ...

متن کامل

A rare presentation of osteoid osteoma in a rib and unexpected \"double density sign\": A case report and review of literature

Osteoid osteoma (OO) is a relatively common skeletal neoplasm, frequently involves long bones. OO of rib is extremely rare, including 0.23-2% of OO cases. Most of them arose in posterior arc, frequently in its head or neck and might lead to painful scoliosis. Involvement of anterior aspect of a rib is extremely rare. Skeletal scintigraphy is highly sensitive for detection of OO. “Doubl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007